import run_route from '../route/RouterPars'

//接口中间件
export = async function midd (ctx:any,...midd:string[]){
    if(!global?.controller?.[ctx.module.filename]?.[ctx.methodName] || global.gem_Route.id!==ctx.module.filename){
        console.log("请先使用@"+"Controller注解后使用@"+"Midd",ctx.module.filename,name);
        return
    }

    //调用路由的中间件
    global.controller[ctx.module.filename][ctx.methodName].midd(...midd);

    if(ctx.isEnd){
        //合并一下路由
        run_route.mergeRout();
    }
}